use std::collections::HashSet;

pub fn new_count_distinct(input_str: &str) -> usize {
    let mut eles = HashSet::new();

    for ele in input_str.split(',') {
        let ele = ele.trim();
        if !ele.is_empty() {
            eles.insert(ele.to_string());
        }
    }

    eles.len()
}
